home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Gamer (Italian) 25
/
PC Gamer IT CD 25.iso
/
ZGI_DEMO
/
DATA
/
SCRIPTS.ZFS
/
uc3e.scr
< prev
next >
Wrap
Text File
|
1997-09-04
|
4KB
|
159 lines
# Node uc3e generated on Thu Sep 04 16:18:54 1997
world u
room c
nodeview 3e
puzzle:01698 { # uc3e_no_prefs
criteria {
}
results {
action:menu_bar_enable(781)
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01699 { # uc3e_add_to_score
criteria {
[01673] = 1 # uc3e_cut_hole
}
results {
action:add(14999, 15) # user_score
}
}
puzzle:01700 { # uc3e_dm_speaks
criteria {
[01673] = 0 # uc3e_cut_hole
[01701] = 1 # uc3e_screenset
[01024] ! 1 # voice_over
}
results {
action:kill(01024) # voice_over
action:assign(01582, 4) # person_talking
action:universe_music:01024(0 uc3eh61p.raw 0 100) # voice_over
}
}
puzzle:01701 { # uc3e_screenset
criteria {
[01673] = 0 # uc3e_cut_hole
}
results {
action:enable_control(01702) # uc3e_open_door_ctrl
action:disable_control(01703) # uc3e_go_thru_ctrl
action:disable_control(01704) # uc3e_key_rattle_ctrl
action:set_screen(uc3ef021.tga)
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01701 { # uc3e_screenset
criteria {
[01673] = 1 # uc3e_cut_hole
}
results {
action:disable_control(01702) # uc3e_open_door_ctrl
action:enable_control(01703) # uc3e_go_thru_ctrl
action:disable_control(01704) # uc3e_key_rattle_ctrl
action:set_screen(uc3ef031.tga)
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01705 { # uc3e_cut_hole_sword
criteria {
[01702] = 1 # uc3e_open_door_ctrl
[01005] = 1 # uc3e_rezrov_door
[00009] = 21 # Inventory
}
results {
action:assign(01702, 0) # uc3e_open_door_ctrl
action:music:01706(0 uc3eh33p.raw 0 100) # uc3e_sword_cut_task
action:disable_control(01702) # uc3e_open_door_ctrl
action:enable_control(01703) # uc3e_go_thru_ctrl
action:set_screen(uc3ef031.tga)
action:assign(01673, 1) # uc3e_cut_hole
action:assign(01707, 1) # uc3e_cut_hole_end
action:kill(01024) # voice_over
action:assign(01582, 4) # person_talking
action:universe_music:01024(1 uc3eh63p.raw 0 100) # voice_over
}
}
puzzle:01708 { # uc3e_cut_hole_emptyclicks
criteria {
[01702] = 1 # uc3e_open_door_ctrl
[01005] = 1 # uc3e_rezrov_door
[00009] ! 21 # Inventory
}
results {
action:assign(01708, 0) # uc3e_cut_hole_emptyclicks
action:assign(01702, 0) # uc3e_open_door_ctrl
}
flags {
once_per_inst
}
}
puzzle:01709 { # uc3e_walk_thru_door
criteria {
[01703] = 1 # uc3e_go_thru_ctrl
}
results {
action:assign(01703, 0) # uc3e_go_thru_ctrl
action:assign(01709, 0) # uc3e_walk_thru_door
action:dissolve()
action:change_location(g, j, s1, 0)
}
flags {
once_per_inst
}
}
puzzle:01710 { # uc3e_move_backwards
criteria {
[01711] = 1 # uc3e_backup
}
results {
action:assign(01711, 0) # uc3e_backup
action:dissolve()
action:change_location(u, c, 30, 1570)
}
flags {
once_per_inst
}
}
control:01711 push_toggle { # uc3e_backup
flat_hotspot(0, 289, 640, 55)
cursor(backward)
}
control:01702 push_toggle { # uc3e_open_door_ctrl
flat_hotspot(135, 4, 308, 298)
cursor(active)
}
control:01703 push_toggle { # uc3e_go_thru_ctrl
flat_hotspot(171, 46, 236, 276)
cursor(forward)
}
control:01704 push_toggle { # uc3e_key_rattle_ctrl
flat_hotspot(382, 217, 38, 57)
cursor(active)
}
control:01712 flat { # uc3e_flat
}